on one’s own initiative - German English Dictionary